|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana)
Javaパッケージ(Java package)は名前空間の中にあるJavaクラスをまとめるメカニズムである。Javaパッケージは、JARファイルと呼ばれる圧縮ファイルの中に保存することができ、クラス群を一つのグループとしてまとめた方が1つずつダウンロードするよりも高速化される。プログラマも一般に同じカテゴリに属しているクラスや類似した機能を提供するクラスをまとめたパッケージを使う。 Javaソースファイルはファイルの先頭にソースファイルが定義したクラスのパッケージを明示する package 構文を含むことができる。* パッケージはそれが含むタイプに関してユニークな名前空間を提供する。 * 同じパッケージにあるクラス群はお互いに保護された( protected )メンバにアクセスできる。* パッケージは次に述べる種類の型を含むことができる。 * クラス * インタフェース * 列挙型 * アノテーション C++などの言語に使われているnamespace (名前空間)に似ているが、その名前空間よりも機能は限定的であり、階層構造を持たず、クラス名の衝突を避けるために存在する。またそのパッケージ内にあるクラスに対しては、package privateといった設定が可能であり、package privateなクラスはパッケージ外部のクラスからのアクセスが禁止され、カプセル化による情報隠蔽を実現できる。これによりGoFデザインパターンの一つ、Facade パターンをより忠実に実現することができる。 == パッケージ使用 == Javaソースファイルでは、ファイルが属しているパッケージには package キーワードが明示されている。Javaソースファイル内でパッケージを使うことで、 import 文でパッケージからクラスをインポートすることは便利なものとなる。この構文は java.awt.event からすべてのクラスをインポートする。一方、はパッケージから ActionEvent クラスだけをインポートする。これらのimport 文どちらも、以下のように単純クラス名でActionEvent クラスを参照利用することができる:クラスはクラス完全修飾名を使うことで import 文無しで直接使うことができる。例えば、は前述の import 文を要求しない。抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「パッケージ (Java)」の詳細全文を読む スポンサード リンク
|